shelter (shelter house) - French English Dictionary